package com.example.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.activerecord.Model;

public class User<T extends Model> extends Model<T>{

	  private Integer id;

	    private Integer onsiteStatus;

	    private String employeeNumber;

	    private Boolean isAdmin;

	    private String position;

	    private Integer employeeStatus;

	    private String name;

	    private String pinYin;

	    private Boolean sex;

	    private Date birthday;

	    private Integer age;

	    private String workEmail;

	    private String phone;

	    private String certificateNumber;

	    private Date certificateinDate;

	    private String headImageurl;

	    private String accountId;

	    private String encryptKey;

	    private String pwd;

	    private String remark;

	    private Integer shopStoreId;

	    private Integer vendorId;

	    private Boolean isAcceptOrder;

	    private Date inputOn;

	    private Integer inputBy;

	    private Date editOn;

	    private Integer editBy;
	    
	    private BigDecimal coinAward;
	    private BigDecimal coinAwardCount;

		public Integer getId() {
			return id;
		}

		public void setId(Integer id) {
			this.id = id;
		}
		public Integer getOnsiteStatus() {
			return onsiteStatus;
		}

		public void setOnsiteStatus(Integer onsiteStatus) {
			this.onsiteStatus = onsiteStatus;
		}

		public String getEmployeeNumber() {
			return employeeNumber;
		}

		public void setEmployeeNumber(String employeeNumber) {
			this.employeeNumber = employeeNumber;
		}

		public Boolean getIsAdmin() {
			return isAdmin;
		}

		public void setIsAdmin(Boolean isAdmin) {
			this.isAdmin = isAdmin;
		}

		public String getPosition() {
			return position;
		}

		public void setPosition(String position) {
			this.position = position;
		}

		public Integer getEmployeeStatus() {
			return employeeStatus;
		}

		public void setEmployeeStatus(Integer employeeStatus) {
			this.employeeStatus = employeeStatus;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		public String getPinYin() {
			return pinYin;
		}

		public void setPinYin(String pinYin) {
			this.pinYin = pinYin;
		}

		public Boolean getSex() {
			return sex;
		}

		public void setSex(Boolean sex) {
			this.sex = sex;
		}

		public Date getBirthday() {
			return birthday;
		}

		public void setBirthday(Date birthday) {
			this.birthday = birthday;
		}

		public Integer getAge() {
			return age;
		}

		public void setAge(Integer age) {
			this.age = age;
		}

		public String getWorkEmail() {
			return workEmail;
		}

		public void setWorkEmail(String workEmail) {
			this.workEmail = workEmail;
		}

		public String getPhone() {
			return phone;
		}

		public void setPhone(String phone) {
			this.phone = phone;
		}

		public String getCertificateNumber() {
			return certificateNumber;
		}

		public void setCertificateNumber(String certificateNumber) {
			this.certificateNumber = certificateNumber;
		}

		public Date getCertificateinDate() {
			return certificateinDate;
		}

		public void setCertificateinDate(Date certificateinDate) {
			this.certificateinDate = certificateinDate;
		}

		public String getHeadImageurl() {
			return headImageurl;
		}

		public void setHeadImageurl(String headImageurl) {
			this.headImageurl = headImageurl;
		}

		public String getAccountId() {
			return accountId;
		}

		public void setAccountId(String accountId) {
			this.accountId = accountId;
		}

		public String getEncryptKey() {
			return encryptKey;
		}

		public void setEncryptKey(String encryptKey) {
			this.encryptKey = encryptKey;
		}

		public String getPwd() {
			return pwd;
		}

		public void setPwd(String pwd) {
			this.pwd = pwd;
		}

		public String getRemark() {
			return remark;
		}

		public void setRemark(String remark) {
			this.remark = remark;
		}

		public Integer getShopStoreId() {
			return shopStoreId;
		}

		public void setShopStoreId(Integer shopStoreId) {
			this.shopStoreId = shopStoreId;
		}

		public Integer getVendorId() {
			return vendorId;
		}

		public void setVendorId(Integer vendorId) {
			this.vendorId = vendorId;
		}

		public Boolean getIsAcceptOrder() {
			return isAcceptOrder;
		}

		public void setIsAcceptOrder(Boolean isAcceptOrder) {
			this.isAcceptOrder = isAcceptOrder;
		}

		public Date getInputOn() {
			return inputOn;
		}

		public void setInputOn(Date inputOn) {
			this.inputOn = inputOn;
		}

		public Integer getInputBy() {
			return inputBy;
		}

		public void setInputBy(Integer inputBy) {
			this.inputBy = inputBy;
		}

		public Date getEditOn() {
			return editOn;
		}

		public void setEditOn(Date editOn) {
			this.editOn = editOn;
		}

		public Integer getEditBy() {
			return editBy;
		}

		public void setEditBy(Integer editBy) {
			this.editBy = editBy;
		}

		public BigDecimal getCoinAward() {
			return coinAward;
		}

		public void setCoinAward(BigDecimal coinAward) {
			this.coinAward = coinAward;
		}

		public BigDecimal getCoinAwardCount() {
			return coinAwardCount;
		}

		public void setCoinAwardCount(BigDecimal coinAwardCount) {
			this.coinAwardCount = coinAwardCount;
		}

		@Override
		protected Serializable pkVal() {
			// TODO Auto-generated method stub
			return null;
		}
	    
		
}
